// pages/tongji/tongji.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //今日次数
    today_frequency:0,
    //今日时长
    today_duration:0,
    //累计次数
    cumulative_frequency:0,
    //累计时长
    cumulative_duration:0,
    //当前点击
    current_index:1,
    //展现统计列表
    show_list:[],
    //今日列表
    today_list:[],
    //累计列表
    cumulative_list:[]
  },

    //点击变颜色
    click_color(e){
      console.log(this.data.today_list);
      if(e.currentTarget.dataset.index == 1){
        this.setData({
          show_list:this.data.today_list
        })
      }else{
        this.setData({
          show_list: this.data.cumulative_list
        })
      }

      this.setData({
        current_index:e.currentTarget.dataset.index
      })
    },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    const taskdetail = wx.getStorageSync('taskdetail')
    this.setData({
      cumulative_frequency: taskdetail.length
    })
    taskdetail.forEach(item => {
      //表示今日统计
      if(item.YMD.slice(0,10) == this.formatYMD()){
        this.data.today_list.push(item)
        this.setData({
          today_frequency: this.data.today_frequency + 1,
          today_duration : this.data.today_duration + item.mm,
          show_list: this.data.today_list
        })
      }
      //累计统计
      this.setData({
        cumulative_duration : this.data.cumulative_duration + item.mm,
      })
      this.data.cumulative_list.push(item)
    })

  },

  //格式化时间
  formatYMD(){
    let Datas = new Date()
    let YY = Datas.getFullYear()
    let MM = Datas.getMonth() + 1
    let DD = Datas.getDate()
    return `${YY}-${MM}-${DD}`
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    this.setData({
      //今日次数
    today_frequency:0,
    //今日时长
    today_duration:0,
    //累计次数
    cumulative_frequency:0,
    //累计时长
    cumulative_duration:0,
    //展现统计列表
    show_list:[],
    //今日列表
    today_list:[],
    //累计列表
    cumulative_list:[]
    })
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})